package ast;


public abstract class AbstractExpresion implements Expresion
{

	public Tipo tipo;
	public boolean lvalue;
	

	@Override
	public Tipo getTipo(){
		return tipo;
	}
	@Override
	public void setTipo(Tipo tipo){
		 this.tipo=tipo;
	}
	@Override
	public String getNombreTipo(){
		return tipo.getNombreTipo();
	}
	@Override
	public boolean isLvalue(){
		return lvalue;
	}
	@Override
	public void setLvalue(boolean value){
		lvalue=value;
	}

}
